package cn.duyo.spring.tx.transaction.interceptor;

import cn.duyo.spring.tx.transaction.TransactionDefinition;

/**
 * 属性的属性。确实如此，这个接口继承TransactionDefine，添加了一个`rollbackOn(Throwable ex)`方法。在进行事务回滚前用来判断对于当前发生的异常是否需要回滚。
 *
 * @author du
 */
public interface TransactionAttribute extends TransactionDefinition {

    boolean rollbackOn(Throwable ex);
}